2ee14cb636e3b9961f1448a7cdf87fc5246af829,src/main/java/jp/classmethod/aws/gradle/lambda/AWSLambdaMigrateFunctionTask.java,AWSLambdaMigrateFunctionTask,updateFunctionConfiguration,#AWSLambda#GetFunctionResult#,195
Before Change
FunctionConfiguration config = getFunctionResult.getConfiguration() != null ?
getFunctionResult.getConfiguration() : new FunctionConfiguration().withRuntime(Runtime.Nodejs);
UpdateFunctionConfigurationRequest request = new UpdateFunctionConfigurationRequest()
.withFunctionName(getFunctionName() != null ? getFunctionName() : config.getFunctionName())
.withRole(getRole() != null ? getRole() : config.getRole())
.withRuntime(getRuntime() != null ? getRuntime() : Runtime.fromValue(config.getRuntime()))
.withHandler(getHandler() != null ? getHandler() : config.getHandler())
After Change
private void updateFunctionConfiguration(AWSLambda lambda, FunctionConfiguration config) {
String updateFunctionName = getFunctionName();
if (updateFunctionName == null) {
updateFunctionName = config.getFunctionName();
}
String updateRole = getRole();